﻿/* CSS Document */

body { margin:0; padding:0; line-height:24px; font-family:'Microsoft YaHei'; font-size:14px; background:#fff;}
div,ul,li,dt,dl,dd,h1,h2,h3,h4,h5,h6,h7,img,p,span{ border-style: none;
	border-color: inherit;
	border-width: 0px;
	padding: 0;
	list-style-type:none;  
	margin: 0;
}

img{display:block;}

/* Link */
a:link { text-decoration:none;}
a:visited {text-decoration:none;}
a:hover { text-decoration:none;}
a:active { border:0px; background-color:Transparent;}

a{blr:expression(this.onFocus=this.blur()); outline:none;} 

.blank5{ width:100%; height:5px; clear:both;}
.blank10{ width:100%; height:10px; clear:both;}
.blank15{ width:100%; height:15px; clear:both;}
.blank20{ width:100%; height:20px; clear:both;}
.blank30{ width:100%; height:30px; clear:both;}
.blank40{ width:100%; height:40px; clear:both;}
.blank50{ width:100%; height:50px; clear:both;}
.blank60{ width:100%; height:60px; clear:both;}
.blank70{ width:100%; height:70px; clear:both;}
.blank80{ width:100%; height:80px; clear:both;}

/*Clear*/
.clear{ clear:both; font-size:1px; height:0px; line-height:0px; overflow:hidden;}/*可用height:1px; overflow:hidden;来控制IE6默认的div的高为12~14px,用BR来做吧，用DIV不太好用*/

/*针对1920的宽屏*/

.max{ width:100%;   position:relative; overflow:hidden;}
 


.m_foucs{ width:84%; max-width:1480px; float:none; display: block; margin: 0 auto;}
.m_newleft { width: 49%; float: left; margin: 3% 0 0 0%; }
.m_nright { width: 49%; float: right; margin: 3% 0% 0 0%; }
#certify2 { position: relative; width: 100%; display: block; margin: 0 auto; }
#certify2 .swiper-container { padding-bottom: 0px; }
#certify2 .swiper-slide { width: 100%; height: 470px; margin: 0; position: relative; z-index: 12; }
#certify2 .swiper-slide img { width: 100%; height: 100%;    display: block;    position: absolute;    z-index: 5;    left: 0;    top: 0;  object-fit: cover;
}
#certify2 .swiper-slide .pbiao { width: 100%; height: 50px; padding: 10px 0; background: rgba(0,0,0,.6); position: absolute; z-index: 10; left: 0;
 bottom: 0; float: left; font-family: Arial; font-size:22px; color: #333333; text-align: center; line-height: 50px; font-weight: normal; text-transform: uppercase; }
#certify2 .swiper-slide .pbiao h3 { width: 70%; height: 50px; float: left; margin: 0 0 0 3%; font-size:16px; color: #fff; text-align: left; line-height: 35px; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }
#certify2 .swiper-slide .pbiao font { float: right; margin: 0 2% 0 0; font-size: 14px; color: #fff; text-align: left; line-height: 35px; font-weight: normal; }



.news_top { width: 100%; float: left; } 
.news_top ul{ width: 100%; float: left; margin:0 0 0 0; } 
.news_top ul li { width: 100%; height: 51px; float: left; border-bottom:1px solid #dcdcdc;}
.news_top ul li .date { float: right; width:110px; height:51px; /* font-family: Arial; */ color: #666666; font-size:14px; text-align: left; line-height:51px; font-weight: normal; }
.news_top ul li .date img {float:left; width:22px; margin:14px 3% 0 0; }

.news_top ul li .nlist { width:70%; float: left; }
.news_top ul li .nlist h4 { width: 100%; height: 48px; float: left; font-size: 16px; color: #333; text-align: left; line-height: 51px; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }
 

.news_top ul li:hover { width: 100%; height: 51px; float: left; border-bottom:2px solid #185eb0;}


.news_top ul li:hover  .nlist h4{color:#185eb0;}


.news_more { width: 100%; float: left; margin:10px 0 0 0; } 

.news_more a{	width: 145px;
	height: 35px;
	border: 1px solid #bfbfbf;
	border-radius: 5px;
	line-height: 35px;
	font-size: 14px;
	color: #070101;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 15px;}

.news_more a:hover {
	color: #0080ff;
	border: 1px solid #0080ff;
}



@media  screen and (max-width:1360px){

    

.m_foucs{ width:100%; float:none; display: block; margin: 0 auto;}
.m_newleft { width: 49%; float: left; margin: 3% 0 0 0%; }
.m_nright { width: 49%; float: right; margin: 3% 0% 0 0%; }


#certify2 .swiper-slide { width: 100%; height: 400px; margin: 0; position: relative; z-index: 12; }

.news_top ul{ width: 100%; float: left; margin:0 0 10px 0; } 
.news_top ul li { width: 100%; height: 43px; float: left; border-bottom:1px solid #dcdcdc;}
.news_top ul li .date { float: right; width:100px; height:43px; font-family: Arial; color: #999; font-size:14px; text-align: left; line-height:43px; font-weight: normal; }
.news_top ul li .date img {float:left; width:22px; margin:14px 3% 0 0; }

.news_top ul li .nlist { width:70%; float: left; }
.news_top ul li .nlist h4 { width: 100%; height: 41px; float: left; font-size: 16px; color: #333; text-align: left; line-height: 43px; font-weight: normal; text-overflow: ellipsis; overflow: hidden; }
 
 

.news_more { width: 100%; float: none; display:block; margin:10px auto 20px auto; } 

.news_more a{width:120px; height:38px; float:left;  border:1px solid #ccc; font-size: 16px; color: #333; text-align: center; line-height: 38px; font-weight: normal; }



}


@media  screen and (max-width:1024px){

    

.m_foucs{ width:100%; float:none; display: block; margin: 0 auto;}
.m_newleft { width: 94%; float: left; margin: 3% 0 0 3%; }
.m_nright { width: 94%; float: right; margin: 3% 3% 0 0%; }



.news_more { width: 100%; float: none; display:block; margin:10px auto 20px auto; } 

.news_more a{width:120px; height:38px; float:left;  border:1px solid #ccc; font-size: 16px; color: #333; text-align: center; line-height: 38px; font-weight: normal; }



}



@media  screen and (max-width:600px){

 

#certify2 .swiper-slide { width: 100%; height: 300px; margin: 0; position: relative; z-index: 12; }



.news_top ul{ width: 100%; float: left; margin:0 0 10px 0; } 


.news_more { width: 100%; float: none; display:block; margin:10px auto 20px auto; } 

.news_more a{width:120px; height:38px; float:left;  border:1px solid #ccc; font-size: 16px; color: #333; text-align: center; line-height: 38px; font-weight: normal; }



}


